Repository navigation
fix: preserve failed pack health on readiness retry - #2661
Merged
Merged
Conversation
Contributor
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: true
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. |
Contributor
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
✅ E2E Test Results: ALL TESTS PASSED
Test Output |
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #2659
Outcome
Build live preserves failed or missing hosted health after stored-pack recovery. Healthy initial and retry paths remain covered.
Scope and risk
The production change removes the ten-line failed-health success bypass; regression tests cover failed health, missing health and unsuccessful HTTP responses. Risk is low.
The temporary no-deployment configuration has been removed. Hayden explicitly authorized preview deployments, E2E validation, then merge and automatic production deployment only if validation passes on November 13, 2026. No check bypass or acceptance weakening is authorized.
Verification
Current head:
3825e30b8a443b1d777a581a8ef496ce80b3f7d3; treecc4240b370ad1fec772ffec645a8bcf10fd31bbf. This update changes deployment configuration only; the application code and tests are unchanged from the independently reviewed fix.Focused readiness checks: 29 passed; standalone web suite: 1,568 passed and 28 skipped. The negative control failed two tests against the original source.
Both fixes together passed a fresh current-main local rerun: 1,581 web tests with 28 skipped across 172 files; full web type-check and lint passed. The validated combined current-main tree is 08bd6950052241259d30c2da20897c5c9e2b5fa0. Both also combine cleanly with current main
512a2558f73d6281b6a880548bedf140b7e30292, which adds only the independent runtime npm repair.Earlier heads passed hosted build, unit, coverage, CodeQL and security workflow checks, but E2E failed before execution because previews were disabled. Those earlier successes are historical, not current-head acceptance. New exact-head preview CI and E2E completed successfully. Hosted build, web/Python tests, real-service preflight, security workflows, CodeQL, coverage, metadata and issue closer passed before merge preparation. A green report that skipped ready-pack assertions is not accepted as ready-pack evidence.
The canonical fixture
auJzb1D-fagwas read-only preflighted on production: HTTP 200, success, currentp1.6-direct-shard-v1pack and 6,504 transcript characters. This does not prove a fresh extraction or a deployed app generated from the video.Release and rollback
Codex owns current-head checks, review findings, exact-head-protected merge, and production verification. Mark this draft ready only after validation. No merge has occurred.
Rollback is a separately reviewed revert; it would restore the prior incorrect readiness behavior. Durable server cancellation and general video-to-production generation remain separate from this correction.
Related correction: #2662.
Verified preview acceptance